PLSQL |
|||
چهار شنبه 17 مهر 1398برچسب:کتاب آموزش سریع Oracle PL/SQL, :: 9:42 :: نويسنده : مرتضی کللی خورموجی،طالب خفائی
کتاب حاضر یکی از کتاب های مفید برای یادگیری Oracle PL/SQL می باشد. در این کتاب سعی شده است تا با ارائه تکنیک ها و مفاهیم علمی، اطلاعاتی کامل و دقیق در ارتباط با بانک اطلاعاتی Oracle برای خوانندگان فراهم گردد. در این کتاب به منظور یاری خواننده در یادگیری سریع تر و عمیق تر مطالب، اقدام به پیاده سازی پروژه کاملی در قالب مثال های کتاب نموده ایم، که وجه تمایز کتاب حاضر از دیگر کتاب های موجود در این زمینه می باشد. کتاب حاضر به شکل خودآموز بوده و خواننده به راحتی می تواند با مطالعه کتاب تجربه پیاده سازی یک پروژه کامل همراه با یادگیری مفاهیم Oracle PL/SQL را کسب نماید. در تألیف این کتاب سعی شده است کلیه مطالب به گونه ای گردآوری شود که قابل استفاده برای همه خوانندگان از سطح مبتدی تا پیشرفته باشد. طالب خفائی ،مرتضی کللی خورموجی ،سعید طلعتیان ادامه مطلب ... شنبه 20 مهر 1392برچسب:اوراکل،آموزش اوراکل،Oracle،PL/SQL,cursors ,Package, :: 9:41 :: نويسنده : مرتضی کللی خورموجی،طالب خفائی
نتیجه یک پرس و جو پیاده سازی شده توسط کاربر می تواند شامل صفر، یک یا چند ردیف از داده ها باشد. هنگامی که نتیجه پرس و جو شما چند ردیف باشد،برای پردازش سطرهای مربوطه می توانید cursor را به شکل صریح تعریف نمایید. علاوه بر ایندر بلوک های مختلف PL/SQL، زیربرنامه ها وPackageها نیز می توانید از cursors استفاده نمایید . شنبه 20 مهر 1392برچسب:اوراکل،آموزش اوراکل،Oracle،PL/SQL, :: 9:40 :: نويسنده : مرتضی کللی خورموجی،طالب خفائی
Cache نمودن مقادیر sequence در حافظه، باعث دسترسی سریعتر به مقادیر تولید شده توسط sequence می گردد. به این شکل که پاسخ درخواست ها را در صورتی که قبلا در حافظه cache ذخیره شده باشندکافیست از cache فراخوانی شوند. وقتی که آخرین عدد تولید شده در cache مورد استفاده قرار گرفت، در اولین درخواست بعدی مجدداً به تعداد مشخص شده برای پارامتر cache عدد تولید شده و در آن قرار می گیرد. شنبه 20 مهر 1392برچسب:اوراکل،آموزش اوراکل،Oracle،PL/SQL, :: 9:38 :: نويسنده : مرتضی کللی خورموجی،طالب خفائی
دستورات Loop به ما اجازه می دهند که دنباله ای از دستورات را چند بار اجرا کنیم . دستورات Loop در سه شکل مختلف وجود دارند که عبارتند از :
ساده ترین شکل دستور LOOP که به آن Basic Loop گفته می شود شما می توانید در این کتاب آموزش ببینید شنبه 20 مهر 1392برچسب:اوراکل،آموزش اوراکل،Oracle،PL/SQL, :: 9:35 :: نويسنده : مرتضی کللی خورموجی،طالب خفائی
مطالبی که در این فصل می آموزیم
در این فصل ما شما را با قدرت اوراکل آشنا می کنیم. شما یاد می گیرید که چگونه PL/SQL از دستورات SQLو همچنین توابع و عملیات های مختلفپشتیبانی می کندو اینکه اوراکل اجازه دستکاری داده ها را در بالاترین سطح به ما می دهد.دیگر ویژگیهای اوراکل، همانند مدیریت Cursors، کاربرد و نحوه استفاده از Sequence ها، ،Trigger ها و Package را در فصل های آینده فرا خواهیم گرفت. شنبه 20 مهر 1392برچسب:اوراکل،آموزش اوراکل،Oracle،PL/SQL, :: 7:57 :: نويسنده : مرتضی کللی خورموجی،طالب خفائی
در زبان PL SQL ما سه بلوک برای کار با دستورات داریم DECLARE
DECLARE <declarations section> BEGIN <executable command(s)> EXCEPTION <exception handling> END; به یبه عنوان مثال DECLARE message varchar2(20):= 'Hello, PL SQL!'; BEGIN dbms_output.put_line(message); END; / جمعه 19 مهر 1392برچسب:Oracle,آموزش اوراکل,آموزشOracle,PLSQL,اوراکل, :: 21:51 :: نويسنده : مرتضی کللی خورموجی،طالب خفائی
بسیاری از برنامه های کاربردی نیاز به مقادیر یکتا در بعضی از ستونهای جداول خود دارند، می توان این مقادیر را از طریق برنامه کاربردی و یا از طریق یک sequence ایجاد نمود. در واقع sequence وظیفه تولید اعداد به صورت متوالی و استفاده آن در بانک اطلاعاتی را به عهده دارد.Sequence یکی دیگر از اشیاء بانک اطلاعاتی اوراکل می باشد که می تواند توسط یک کاربر ایجاد و بین دیگران توزیع[1] شود. مهمترین استفاده Sequenceها ستونهای کلید اصلی[2] می باشند که باید در هر ردیف مقادیر یکتا داشته باشند. Sequenceها می تواند اعداد را به صورت صعودی یا نزولی تولید کنند.Sequenceهابه عنوان یک شیء مستقل در جدول user-sequence از جداول data dictionary ذخیره می شوند. بنابراین یک sequence می تواند در بیش از یک جدول مورد استفاده قرار گیرد. Create sequence sequence_name [START WITH n] [INCREMENT BY n] [MAXVALUE maxvalue|NOMAXVALUE ] [MINVALUE minvalue | NOMINVALUE] [CYCLE | NOCYCLE] [CACHE n | NOCACHE] جمعه 19 مهر 1392برچسب:Oracle,آموزش اوراکل,آموزشOracle,PLSQL,اوراکل, :: 21:44 :: نويسنده : مرتضی کللی خورموجی،طالب خفائی
مثال : اگر تعداد داروها بیش از 55 بود بر روی صفحه نمایش پیغام "Total Quantity Is True" نمایش داده شود، در غیر اینصورت پیغام “Total Quantity Is False” نمایش داده شود. (به شکل زیر دقت نمایید.)
جمعه 19 مهر 1392برچسب:Oracle,آموزش اوراکل,آموزشOracle,PLSQL,اوراکل, :: 21:40 :: نويسنده : مرتضی کللی خورموجی،طالب خفائی
توجه: با استفاده از دستور SET SERVEROUTPUT ON می توانیم خروجی دستور DBMS_OUTPUT را بر روی صفحه نمایش دهیم. جمعه 19 مهر 1392برچسب:Oracle,آموزش اوراکل,آموزشOracle,PLSQL,اوراکل, :: 21:37 :: نويسنده : مرتضی کللی خورموجی،طالب خفائی
درباره وبلاگ به وبلاگ Oracle PLSQL خوش آمدید موضوعات آخرین مطالب آرشيو وبلاگ پيوندها
تبادل لینک
هوشمند نويسندگان |
|||
|